repeated and persistent need to urinate - Espagnol Anglais Dictionnaire